const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,//  解决语法检测
  //在vuecconfig,js中实现的代理配置，原理也是使用nodejs中的代理模块，http-proxy-middleware
  //将项目所有接口ajax的api请求代理到远程的服务器，这样就解决了前段的跨域问题了，不用后端去解决了
  devServer: {
    proxy: {//proxy代理的意思
      '/api': {//当请求的地址中包含/api字段就将该请求代理到target这个目标地址   将公共的request.js地址设置为这个
        target: 'http://kumanxuan1.f3322.net:8001/',  //这个就是request.js中设置的工地地址
        ws: true,//远程链接 允许链接  默认的
        changeOrigin: true//允许设置跨域 默认的
      }
    }
  },
  // 在vue.config.js 文件中,修改配置, 这样打包后的文件中没有.map文件
  productionSourceMap: process.env.NODE_ENV === 'production' ? false : true,
})
